var assert = require('assert');
var should = require('should');
var util = require('util');
var zlib = require('zlib');
var _ = require('lodash');
var unionListHandler = require('../../../app/servers/union/handler/unionListHandler.js');
var config = require('../../config');
var configUtil = require('../../../app/util/configUtil');
var analyze = require('kc-analyze');

suite('联盟列表测试', function () {
    setup(function (done) {
        var analyze_config = configUtil.load('analyze');
        var game_config = configUtil.load('game');
        analyze.initialize({
            host: analyze_config.host,
            server_id: game_config.server_id
        });
        done();
    });

    //suite('公会列表', function () {
    //test('公会列表', function (done) {
    //var msg = {};
    //var session = {};

    //var union_list_handler = new unionListHandler();
    //union_list_handler.unionList(msg, session, function (err, res) {
    //console.log('res:', res);
    //done();
    //});
    //});
    //});

    // suite('联盟搜索', function () {
    //     test('联盟搜索', function (done) {
    //         var msg = {};
    //         msg.name_key_word = 'xiaoxu1';
    //         var session = {};
    //         session.uid = config.role_id;

    //         var union_tech_list_handler = new unionListHandler();
    //         union_tech_list_handler.unionSearchList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('联盟科技列表测试', function () {
    //     test('联盟科技列表', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = config.role_id;

    //         var union_tech_list_handler = new unionListHandler();
    //         union_tech_list_handler.unionTechList(msg, session, function (err, res) {
    //             // console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('联盟商城测试', function () {
    //     test('联盟商城', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = config.role_id;

    //         var union_shop_list_handler = new unionListHandler();
    //         union_shop_list_handler.unionShopList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('公会任务列表', function () {
    //     test('公会任务列表', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = 10003;

    //         var union_task_list_handler = new unionListHandler();
    //         union_task_list_handler.unionTaskList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('公会信息列表', function () {
    //     test('公会信息列表', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = 10003;

    //         var union_list_handler = new unionListHandler();
    //         union_list_handler.unionMsgList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('审核列表', function () {
    //     test('审核列表', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = 10000;
    //         var union_list_handler = new unionListHandler();
    //         union_list_handler.checkList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    // suite('联盟成员列表', function () {
    //     test('联盟成员列表', function (done) {
    //         var msg = {};
    //         var session = {};
    //         session.uid = 10003;
    //         var union_list_handler = new unionListHandler();
    //         union_list_handler.unionUserList(msg, session, function (err, res) {
    //             console.log('res:', res);
    //             done();
    //         });
    //     });
    // });

    suite('联盟排行榜', function () {
        test('联盟排行榜', function (done) {
            var msg = {};
            var session = {};
            session.uid = 10003;

            var union_task_list_handler = new unionListHandler();
            union_task_list_handler.getUnionRankList(msg, session, function (err, res) {
                console.log('res:', res);
                done();
            });
        });
    });
});
